إصدار UNIGINE 2.18.1 SDK

أبريل ٢٢, ٢٠٢٤
2 18 1 Site news en

رفع الدقة: DLSS وFSR (تجريبي)

تؤدي تقنيات رفع الدقة مثل NVIDIA DLSS 3 وAMD FSR 2.2 دوراً جوهرياً عبر تقليل الحمل على البكسلات في الدقات الأعلى، مما يُحرّر الموارد ويُحافظ على الأداء. وتُسهّل هذه التقنيات رفع الدقة عبر أجهزة متنوعة وإعدادات جودة مختلفة، بحيث تستوعب المشاهد الثابتة والمتحركة على حدٍّ سواء.

Upscaling: DLSS and FSR
Perf table upscalers en

تكامل ROS + MATLAB

Scheme

قدّمنا مثالاً على نموذج لأنظمة مساعدة السائق المتقدمة (ADAS) في MATLAB يستخدم جسر ROS للتفاعل مع محاكاة مركبة مدعومة من UNIGINE. تتيح هذه البنية لسكربتات MATLAB التحكم في مركبة افتراضية داخل تطبيق UNIGINE في الزمن الحقيقي. وتعد مثل هذه المحاكاة بالغة الأهمية لتطوير المركبات المزودة بأنظمة ADAS أو ذاتية القيادة. يتوفر هذا المثال كمشروع قالب في UNIGINE 2 Sim SDK.
 

تكامل CUDA مع Vulkan وDirectX 12

تحتاج بعض خوارزميات المحاكاة إلى معالجة بيانات على المعالج المركزي (CPU) مأخوذة من معالج الرسوميات (GPU). غير أن نقل البيانات من GPU إلى CPU أبطأ بكثير من الاتجاه المعاكس. ولتسريع هذه العملية، تُستخدم حلول مثل NVIDIA CUDA Toolkit. أضاف UNIGINE 2 Sim SDK الآن دعم تكامل CUDA مع واجهات البرمجة الرسومية Vulkan وDirectX 12، مما يمكّن من رفع الأداء بمقدار 10x إلى 24x، تبعاً لدقة الـ viewport.

CUDA Integration

تشغيل بثوث الفيديو داخل التطبيق

يدعم UNIGINE Sim SDK الآن فك التشفير العتادي منخفض الكمون لبثوث الفيديو من المصادر الإلكترونية عبر إضافة UnigineVideoTexture الجديدة، المتاحة في متجر الإضافات (Add-On Store). تتيح هذه الإضافة بث فيديو مُرمَّز بصيغة VP9 من مصادر RTSP/RTP مباشرةً إلى تكسات UNIGINE، يمكن استخدامها في المواد عبر مختلف كائنات المشهد (مثل شاشات التلفاز في الاستوديوهات الافتراضية أو أنظمة المراقبة متعددة الكاميرات).

In-App Video Streams Playback

تحسينات UnigineEditor

  • أداة Surface Profiler محسّنة
  • تتبع التبعيات للعقد المُنشأة في زمن التشغيل
  • خاصية VR viewport
  • تدعم واجهة المستخدم الآن الإنجليزية والصينية والألمانية والروسية، مع مزيد من اللغات قيد الإضافة
  • إصلاحات وتحسينات أداء كثيرة
UnigineEditor Improvements

 

تبسيط استيراد المشاهد من Unity

يعد التحول بين التقنيات قراراً جوهرياً، ويرجع ذلك بصورة أساسية إلى الوقت اللازم لإعادة بناء مشروعكم في بيئة جديدة. أصبح الانتقال من Unity إلى UNIGINE الآن أيسر بكثير بفضل أداة جديدة طوّرها أحد المتحمسين في مجتمعنا (متاحة في متجر الإضافات (Add-On Store)). تسهّل هذه الأداة النقل التلقائي لتسلسلات المشاهد الهرمية بأكملها، بما في ذلك:

  • الشبكات المُحرّكة (Skinned) والثابتة (Static): نقل جميع الشبكات مع مستويات التفاصيل الخاصة بها (LODs).
  • إسنادات المواد: تطبيق جميع المواد على الكائنات، بما فيها كافة المواد الرسومية (textures) المستخدمة.
  • إعدادات الفيزياء: دمج تهيئات الفيزياء مثل RigidBody، والكواشف البدائية والمحدّبة، ومصفوفات التصادم.
  • Prefabs ومكونات C#: نقل الـ prefabs ومكونات C# المرتبطة بالكائنات.
Simplified Scene Import from Unity

وبينما تتولى هذه الأداة الجزء الأكبر من النقل الآلي، يبقى التدخل اليدوي ضرورياً للضبط الدقيق للمعاملات ونقل التعليمات البرمجية المخصصة إلى UNIGINE. ويَعِد مطور الأداة بميزات إضافية في تحديثات قادمة لمزيد من تبسيط العملية. لا يوفر هذا التحسين الوقت فحسب، بل يقلل أيضاً من التحديات المرتبطة بتبديل بيئات التطوير، مما يتيح لكم الاستفادة من إمكانات UNIGINE القوية بأقل جهد ممكن.

تحسينات إضافية

  • إعدادات جودة مُحسّنة لتحقيق زيادة في الأداء بنسبة 80-90%.
  • تعزيزات للاستقرار والموثوقية في نظام UNIGINE Core VR.
  • تحسين موصِّل DIS.
  • ميزة الإحداثيات الجغرافية (Geo Coordinates) أصبحت متاحة في المحرر.
  • تحديث الدورة التدريبية المجانية لتعكس خصوصيات الإصدار 2.18.1.

لمزيد من المعلومات الشاملة حول التغييرات في إصدار 2.18.1، يُرجى مراجعة سجل التطوير.

حمّلوا UNIGINE SDK وابدأوا الإبداع الآن!

احصل على UNIGINE